From 57f571604dcd9ccee3c4b9eaae76c979d896cc14 Mon Sep 17 00:00:00 2001 From: "robertlipe@gmail.com" Date: Sun, 30 Oct 2011 17:34:23 +0000 Subject: [PATCH] Tony Vel adds iblue757 support. git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4098 f51c46e8-681c-474f-0cfe-069cfd0219fb --- gpsbabel/style/iblue757.style | 43 +++++++++++++ gpsbabel/xmldoc/formats/iblue757.xml | 90 ++++++++++++++++++++++++++++ 2 files changed, 133 insertions(+) create mode 100644 gpsbabel/style/iblue757.style create mode 100644 gpsbabel/xmldoc/formats/iblue757.xml diff --git a/gpsbabel/style/iblue757.style b/gpsbabel/style/iblue757.style new file mode 100644 index 000000000..bc8d8a434 --- /dev/null +++ b/gpsbabel/style/iblue757.style @@ -0,0 +1,43 @@ +# GPSBabel XCSV Style File http://www.gpsbabel.org/htmldoc-development/Styles.html +# Author: iBlue747csv by Christian Barmala http://www.barmala.de/ +# edited by Anthony Vella to suit the iBlue757 csv format (date format changed) +# License GNU Public License http://opensource.org/licenses/gpl-license.php + +DESCRIPTION Data Logger iBlue757 csv +EXTENSION csv +# full length csv with all options + +# FILE LAYOUT DEFINITIIONS: + +FIELD_DELIMITER COMMA +RECORD_DELIMITER NEWLINE +# BADCHARS COMMA +# SHORTLEN 16 +# SHORTWHITE 0 +# ENCODING UTF-8 +DATATYPE TRACK +PROLOGUE INDEX,RCR,DATE,TIME,VALID,LATITUDE,N/S,LONGITUDE,E/W,HEIGHT,SPEED,PDOP,HDOP,VDOP,NSAT,DISTANCE, + + +# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE: + +IFIELD INDEX,"1","%d" # INDEX +IFIELD CONSTANT,"T","%s" # RCR +IFIELD GMT_TIME,"","%d/%m/%Y" # DATE +IFIELD HMSG_TIME,"","%02d:%02d:%02d" # TIME +IFIELD GPS_FIX,"","%s" # VALID # No fix, SPS, DGPS, PPS +IFIELD LAT_DECIMAL,"","%f" # LATITUDE +IFIELD LAT_DIR,"","%c" # N/S +IFIELD LON_DECIMAL,"","%f" # LONGITUDE +IFIELD LON_DIR,"","%c" # E/W +IFIELD ALT_METERS,"","%.0f" # HEIGHT +IFIELD PATH_SPEED_KPH,"","%.1f" # SPEED +IFIELD IGNORE,"","%f" # HEADING +IFIELD IGNORE,"","%d" # DSTA +IFIELD IGNORE,"","%f" # DAGE +IFIELD GPS_PDOP,"","%f" # PDOP +IFIELD GPS_HDOP,"","%f" # HDOP +IFIELD GPS_VDOP,"","%f" # VDOP +IFIELD GPS_SAT,"","%d(" # NSAT USED/VIEW +IFIELD IGNORE,"","%s" # SAT INFO +IFIELD PATH_DISTANCE_KM,"","%f" # DISTANCE diff --git a/gpsbabel/xmldoc/formats/iblue757.xml b/gpsbabel/xmldoc/formats/iblue757.xml new file mode 100644 index 000000000..f473bf5e1 --- /dev/null +++ b/gpsbabel/xmldoc/formats/iblue757.xml @@ -0,0 +1,90 @@ + + This is the format used by the software that comes with the + + Transystem i-Blue757 Pro GPS + . + It is very similar to the iBlue747 + format, apart from the date format being reversed. + + + + The csv log file can be extracted from the GPS receiver using + the BT747 software available from + + + +Field definitions: + + +
INDEX +A sequential integer which corresponds for each logged point in the file. +example 3308 +
+ +
RCR +? +example 1: T +example 2: TD +
+ +
DATE +Date that the point was recorded, in the format YYYY/MM/DD +example: 2011/05/14 +
+ +
TIME +Time that the point was recorded, 24-hr format H:MM:SS. Unsure how fractions of a second are handled. +example: 4:15:11 +
+ +
VALID +? +example 1: DGPS +example 2: SPS +
+ +
LATITUDE +Degrees above the equator (use negative for south of the equator) +example: -33.803645 +
+ +
N/S +North (N)or South (S) of the equator +example: S +
+ +
LONGITUDE +Degrees east of the Prime Meridian (use negative for east of the Prime Meridian/Greenwich) +example: 150.880499 +
+ +
E/W +East (E) or West (W) of Greenwich +example: E +
+
HEIGHT +Height above sea level in metres +example: 99.859 m +
+ +
SPEED +Speed in km/h +example: 0.302 km/h +
+ +
DISTANCE +Distance covered since last point in metres +example: 0.30 m +
+ +
Example File + +Example 3.X. Example 'iBlue 757' file + +INDEX,RCR,DATE,TIME,VALID,LATITUDE,N/S,LONGITUDE,E/W,HEIGHT,SPEED,DISTANCE +3308,T,2011/05/14,4:15:11,DGPS,-33.803645,S,150.880499,E,99.859 m,0.207 km/h, 0.28 m +3309,T,2011/05/14,4:15:12,DGPS,-33.803645,S,150.880499,E,100.137 m,0.362 km/h, 0.28 m +3310,T,2011/05/14,4:15:13,DGPS,-33.803644,S,150.8805,E,100.416 m,0.302 km/h, 0.30 m + + +
-- 2.30.2